insect pollinated - Francés Inglés Diccionario